package com.vecchio.uitl;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * �ַ�����
 * @author 
 *
 */
public class StringUtil {

	/**
	 * �ж��Ƿ��ǿ�
	 * @param str
	 * @return
	 */
	public static boolean isEmpty(String str){
		if("".equals(str)|| str==null){
			return true;
		}else{
			return false;
		}
	}
	
	/**
	 * �ж��Ƿ��ǿ�
	 * @param str
	 * @return
	 */
	public static boolean isNotEmpty(String str){
		if(!"".equals(str)&&str!=null){
			return true;
		}else{
			return false;
		}
	}
	public static String getMd5(String plainText) {  
		         try {  
		             MessageDigest md = MessageDigest.getInstance("MD5");  
		             md.update(plainText.getBytes());  
		             byte b[] = md.digest();  
		   
		             int i;  
		   
		             StringBuffer buf = new StringBuffer("");  
		             for (int offset = 0; offset < b.length; offset++) {  
		                 i = b[offset];  
		                 if (i < 0)  
		                     i += 256;  
		                 if (i < 16)  
		                     buf.append("0");  
		                 buf.append(Integer.toHexString(i));  
		             }  
		             //32λ����  
//		            return buf.toString();  
		             // 16λ�ļ���  
		             return buf.toString().substring(8, 24);  
		         } catch (NoSuchAlgorithmException e) {  
		            e.printStackTrace();  
		             return null;  
		         }  
		   
		     }  
}
